Flat Lake is an unincorporated community in central Alberta in Bonnyville MD, located 6 kilometres (3.7 mi) south of Highway 28A, 74 kilometres (46 mi) southwest of Cold Lake.